Shot in and around the rain forests and mountains of Venezuela, this super high-budget feature stars European and South American lasses.